草庐IT

TypeScript 命名空间

全部标签

javascript - TypeScript 中的枚举 : what is the JavaScript code doing?

以下typescript:enumPrimaryColors{Red,Green,Blue};生成以下JavaScript:varPrimaryColors;(function(PrimaryColors){PrimaryColors[PrimaryColors["Red"]=0]="Red";PrimaryColors[PrimaryColors["Green"]=1]="Green";PrimaryColors[PrimaryColors["Blue"]=2]="Blue";})(PrimaryColors||(PrimaryColors={}));;我不好意思承认我不明白Java

javascript - TypeScript 和 Javascript 之间的显着区别是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。Typescript和Javascript有什么区别?每种语言的设计目标是什么?这些设计目标有何不同?旨在与Javascript一起使用的库和框架(例如jquery)与Typescript兼容的兼容性如何?一些示例会有所帮助。

javascript - typescript 中的 'void' 是什么意思?

所以我在网上看到了,我想知道void在Typescript中意味着什么?就像这里一样:private_handleProjectQuerySuccess(data:IProject[]):void{data.sort(this._projectSort);varpathname=this._$location.path();varactiveSet=false;data.forEach((project:IProject)=>{project.active=pathname=='/'+project.id;activeSet=activeSet||project.active;proj

javascript - 如何在 typescript 中使用 angular-ui-bootstrap(模态)?

我想使用模态编辑表格中的一些数据。definitelyTyped的angular-ui-bootstrap的typescript定义中有各种接口(interface),但是它们没有记录,我找不到任何关于如何使用它们的示例。IModalScopeIModalServiceIModalServiceInstanceIModalSettingsIModalStackServicehttps://github.com/borisyankov/DefinitelyTyped/blob/master/angular-ui-bootstrap/angular-ui-bootstrap.d.ts#L1

javascript - ES6 - 是否有一种优雅的方式来导入所有命名导出而不是默认导出?

我正在寻找一种优雅的方式来导入所有命名的导出,而不必也导入默认值。在一个文件中,我导出了许多命名常量和一个默认常量://myModule.jsconstmyDefault='mydefault'exportconstnamed1='named1'exportconstnamed2='named2'//manymorenamedexports-otherwisethiswouldnotbeanissue...exportdefaultmyDefault在另一个文件中,我希望有一种优雅的方式仅导入所有命名的导出,而不必导入默认值://anotherFile.js//thisiswhatIw

javascript - TypeScript - setInterval 是什么类型

如果我想为变量分配一个类型,稍后将像这样分配一个setInterval:this.autoSaveInterval=setInterval(function(){if(this.car.id){this.save();}else{this.create();}}.bind(this),50000);应该为this.autosaveInterval变量分配什么类型? 最佳答案 晚会,但最好的类型(特别是因为类型是不透明的,我们只关心我们可以稍后将它传递给clearInterval())可能是自动推导的类型,即。像这样的东西:Retur

javascript - Angular 模型不随空间更新

当Angular模型绑定(bind)到输入时,如果添加空格,Angular似乎不会更新值。即使模型被观看,该值仍然不会更新。我创建了一个JSFiddle来证明这个问题。键入一个字符串,并注意绑定(bind)跨度更新中的值。但是,在字符串末尾添加一个空格,值不会更新。有没有办法强制angular也观察空间?具体代码为:查看Thisvalue:--------ControllerfunctionMyCtrl($scope){$scope.inputValue='Superhero';}); 最佳答案 您需要将ngTrim设置为false

javascript - 将样式组件与 props 和 TypeScript 一起使用

我正在尝试将TypeScript集成到我们的项目中,到目前为止我偶然发现了一个问题styled-components图书馆。考虑这个组件import*asReactfrom"react";importstyledfrom"styled-components/native";import{TouchableOpacity}from"react-native";//--types-----------------------------------------------------------------//exportinterfaceProps{onPress:any;src:any

javascript - 如何禁用所有 typescript 类型检查?

我以后想使用TypeScript,但现在,我选择在CreateReactApp中安装TypeScript。(稍后我会回去添加类型)因此,我想禁用所有类型检查。现在,当我做这样的事情时:classPlaceSearchBarextendsReact.Component{...}我得到一个错误:Typeerror:Type'{placeSearchChanged:(place:any)=>void;}'isnotassignabletotype'IntrinsicAttributes&IntrinsicClassAttributes&Readonly&Readonly'.Property'

javascript - Highcharts:如何重命名系列

我在我的Web应用程序中使用highcharts,我想知道是否有任何方法可以在创建图表后重命名系列?提前致谢! 最佳答案 其实,现在有办法了。在highchars3.0系列中添加了一个新的api,称为更新:chart.series[0].update({name:"nameuwanttochange"},false);chart.redraw();它不仅会更新图表下方的系列名称,还会更新工具提示中的名称。干杯! 关于javascript-Highcharts:如何重命名系列,我们在Sta